Big Huge Thesaurus

wind energy facility

noun